home *** CD-ROM | disk | FTP | other *** search
/ Graphics Plus / Graphics Plus.iso / msdos / raytrace / pov / gen / suds2 / suds.doc < prev    next >
Encoding:
Text File  |  1994-01-02  |  3.1 KB  |  74 lines

  1.  
  2.  
  3.                                POVSUDS
  4.  
  5.                        Usage: POVSUDS output.inc
  6.  
  7.  
  8. POVSUDS is a variation of a program written by Sam Hobbs and published in
  9. the Sept '91 C User's Journal.  The basic algorithm is from Clifford
  10. Pickover's "Computers, Pattern, Chaos, and Beauty" (St. Martin's Press).
  11.  
  12. I have added the ability to create Persistence of Vision Raytracer data files
  13. using redirection.  The file thusly created will consist of a union of
  14. declared objects (SudsObject) that can be any object that you
  15. desire (and have the CPU power to trace!) as long as the object has the same
  16. size as a unit sphere (radius=1).  A file called SUDS.POV is included in this
  17. package.  This file is the "root" data file and it #includes the data
  18. generated by this program.  You must change the name of the #include
  19. file to match that of the POVSUDS output file.
  20.  
  21. Quickstart:
  22. -------------
  23. To use this program, type SUDS suds.inc and follow the prompts.  The 
  24. first time through, I'd advise that you stick with the default values 
  25. for everything.  This will create a file named "suds.inc" which is used 
  26. by the included "suds.pov" file.  Then simply run POV-Ray with "POVRAY 
  27. -Isuds.pov -Osuds.tga" (and any other switches you prefer).
  28.  
  29. Going further:
  30. -------------
  31. The included "suds.pov" file has an object declared by the name of 
  32. "SudsObject".  This is currently set up to use a single, simple sphere 
  33. of radius 1.0.  You can use any other object in that declaration that 
  34. you've got memory to render.  Simply replace the sphere definition with 
  35. the object of your choice.
  36.  
  37. There is only one texture currently defined in the suds.pov file 
  38. (sudsTex1), although there are ten undefined textures already set up for 
  39. you to edit.  If, when running SUDS, you select the option to use 
  40. multiple textures, you will need to uncomment the definitions and add 
  41. your desired textures to the declaration.
  42.  
  43.  
  44. Using with POV-Ray 1.0
  45. ----------------------
  46. While the option exists for creating POV-Ray 1.0 files, it is highly 
  47. recommended that you use POV-Ray 2.0 or newer.  Suds objects will render 
  48. many times faster using the bounding slabs enhancements in POV-Ray 2.0.
  49. POV-Ray 1.0 users will also need to create their own suds.pov file.
  50.  
  51.  
  52.     - Dan Farmer
  53.         January 93
  54.         - Updated to POV-Ray 2.0 syntax.
  55.         - Dropped support for POV-Ray 0.5b
  56.  
  57.         November 91
  58.         Updated November 93.  Has it really been that long?
  59.  
  60. I have made the following changes:
  61.          o Changed to support new POV-Ray {} syntax
  62.          o Added registerVGA call to link with egavga.obj
  63.          o Made errors go to stderr
  64.          o Added 3D support (centers no longer constrained to a plane)
  65.          o Cleaned up input screen
  66.          o Added support for multiple textures
  67.          o Added spherical and rectangular bounding options
  68.          o Output to command line parameter
  69.          o Home the screen after <A>gain
  70.  
  71.     - Tim Wegner
  72.         January 92
  73. 
  74.